equivalence partitioning in testing with example